package lib

import "time"


type Account struct {
	Id string `json:"id"`
	UserName string `json:"user_name"`
	PassWord string `json:"pass_word"`
	PhoneNumber string `json:"phone_number"`
	Email string `json:"email"`
	Balance float64 `json:"balance"`
	Q_balance float64 `json:"q_balance"`
	CompanyName string `json:"company_name"`
	CompanyAdress string `json:"company_adress"`
	CompanyNumber string `json:"company_reliable_number"`
	CompanyTypes string `json:"company_types"`
	OrderList []string `json:"order_list"`
	AgreeUser []string `json:"agree_user"`
}

type Order struct {
	Id string `json:"id"`
	Merchandise *Merchandise `json:"merchandise_name"`
	C_Id string `json:"c_id"`
	G_Id string `json:"g_id"`
	J_Id string `json:"j_id"`
	Status string `json:"status"`
	Price float64 `json:"price"`
	Q_balance float64 `json:"q_balance"`
	Number int `json:"number"`
	BorrowTime time.Time `json:"borrow_time"`
	ReturnTime time.Time `json:"return_time"`
	RealityReturnTime time.Time `json:"reality_return_time"`
	IsPass bool `json:"is_pass"`
}

type Merchandise struct {
	Id string `json:"id"`
	Name string `json:"name"`
	OwnerId string `json:"owner_id"`
	ProductationAdress string `json:"productation_adress"`
	Price float64 `json:"price"`
	Number int `json:"number"`
}

type Status struct {
	S1  string
	S2  string
	S3  string
	S4  string
	S5  string
	S6  string
	S7  string
	S8  string
	S9  string
	S10 string
	S11 string
	S12 string
}


